﻿* { margin:0; padding:0; }
html { background-image:url(../Content/images/background.jpg); }
body { font-size:12px; font-family:Helvetica, Arial, sans-serif; background-color:White; width:800px; border:1px solid #A9A9A9; border-top:0; margin:0 auto; }

/* elements */
h2 { font-size:22px; color:#707070; margin:2px 6px; }
h2.page-title { text-align:center; margin:18px 6px 8px 6px; }
input[type="button"], input[type="submit"] { padding:3px 6px; }

/* header */
.header { background-image:url(../Content/images/header.png); height:80px; width:100%; }
.header .welcome { text-align:right; padding: 6px; color:White; }

/* main block */
.main { margin:0 6px 6px 6px; border:1px solid #A9A9A9; border-top:0; min-height:400px; }

/* fields */
.fields-container { margin:0 auto; }
.fields-container .title { text-align:right; padding-right:3px; color:#404040; }
.fields-container .field input { height:18px; padding:4px 0 0 6px; margin-bottom:2px; }
.fields-container .info { text-align:center; }

/* content */
div.info { text-align:center; margin-top:20px; }

/* errors */
.field-validation-error { display:block; color:Red; font-size:11px; }
input[type="text"].input-validation-error,
input[type="password"].input-validation-error {
    border: solid 1px #e80c4d;
}